﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTCementReview
    {
       OperationResult< List<tb_RPT_CementReview>> GetAllCementReview();
        OperationResult<List<tb_RPT_CementReview>> GetCementReviewByProjectName(string strProjectName);
        OperationResult<List<tb_RPT_CementReview>> GetCementReviewByContition(string strProjectName, string strProdCode,
                                                                            string strFactoryNumbers, string strIntoFactoryDate,
                                                                            string strTestDate);
       OperationResult< tb_RPT_CementReview> GetCementReviewById(int id);
       OperationResult<tb_RPT_CementReview> CreateCementReview(tb_RPT_CementReview entity);
       OperationResult<tb_RPT_CementReview>     ModifyCementReview(tb_RPT_CementReview entity);
       OperationResult<tb_RPT_CementReview> DeleteCementReview(tb_RPT_CementReview entity);

    }
}
